Modes of operation of a shift register :
- Serial Input Serial Output. (SISO).
- Serial Input Parallel Output. (SIPO).
- Parallel In Serial Out. (PISO).
- Parallel In Parallel Out. (PIPO).
- Bidirectional shift registor
- Universal shift register
A shift register is a type of digital circuit using a cascade of flip-flops
where the output of one flip-flop is connected to the input of the next. They share a single clock
signal, which causes the data stored in the system to shift from one location to the next.